package com.mall.pay.dto;

import com.mall.commons.result.AbstractRequest;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * @author XuBang
 * @TODO:  用于封装“查询支付状态”，远程调用传入request，使用的封装类
 * @date 2021/11/5$
 * @trainOfthought:
 */
@Data
public class PaymentRequest_X extends AbstractRequest {

    /**
     * 用户id
     */
    @NotNull(message = "userId不可为空")
    private Long userId;

    /**
     * 交易订单号, 统一生成全局唯一的订单号
     */
    @NotBlank(message = "tradeNo不可为空")
    private String tradeNo;

    @Override
    public void requestCheck() {

    }
}
